<?  include('../includes/loader.inc.php'); 

	$config = array (
		'title' 	=> 'Templates',
		'module' 	=> 'templates',
		'class'		=> 'Templates',
	);

	$data['titles'] = array(
		'id'		=> 'Id',
		'asunto' 			=> 'Asunto', 
	);

	if (!$Usuario->logged()) {
		header("Location: /admin"); exit;
	}

	// Instancio la clase
	$obj = new $config['class']();

	// Almaceno la url del listado de este modulo para redireccionar despues del abm
	$Session->set($config['module'].'_listado', $_SERVER['REQUEST_URI']);

	// Borro el registro
	if ($_GET['eliminar'])
		$obj->eliminar($_GET['eliminar']);

	// Defino el array de opciones del metodo listar
	$opciones = array();

	// Obtengo los parametros
	if ($params['pagina'])
		$opciones['page'] = $params['pagina'];

	// Obtengo el listado
	$data['listado'] = $obj->listar($opciones);

	// Seteo la pagina actual
	$data['pagina'] = $obj->pagina();
	
	// Seteo la cantidad de paginas 
	$data['paginas'] = $obj->paginas();

//echo '<pre>'.print_r($data, true).'</pre>';

?>
<!DOCTYPE html>

<html>

<head>
	
	<title><?=$config['title']?></title>
	
	<?	include('modules/head.inc.php'); ?>

</head>

<body class="<?=$admin['config']['theme']?>">

	<!--<div class="login-back"></div>

	<div class="titlebar"></div>
	
	<div class="window">
	
		<div class="content">-->

			<?  include('modules/header.inc.php'); ?>
							
			<div class="space clear"></div>

			<div class="container" data-object="">
			
				<h2><?=($config['title'])?></h2>
				
				<div class="space clear"></div>
			
				<!-- Content -->

				<form method="post" action="<?=$PHP_SELF?>" class="browse">

					<!-- Actions -->
					
					<div class="right">
					</div>
					
					<!-- Visualization -->
					
					<div class="left">
						<a class="button" href="/admin/<?=$config['module']?>/agregar/"><strong>&#10010;</strong> Agregar</a>
					</div>
					
					<div class="space clear"></div>

					<!-- Table of items -->	

					<? if ($data['listado']): ?>
					
						<div class="legend"><h3>Listado</h3></div>				
						
						<ul id="item-list" class="list">
								
							<li class="th">
							
								<!-- Select All -->
								<p>
									<input data-action="selectall" type="checkbox">
								</p>
							
								<!-- Name of columns -->
								<? foreach ($data['titles'] as $k): ?>
									
									<? if ($k != $data['key']): ?>
									
										<p><?=$k?></p>
									
									<? endif; ?>
									
								<? endforeach; ?>
							
								<!-- Search -->
								<p></p>
							
							</li>
							
							<!-- Rows -->
							
							<? foreach($data['listado'] as $key_item => $value_item):  ?>

								<li class="td">
								
									<!-- Checkboxes -->
									<p>							
										<input type="checkbox" name="data[id][<?=$key_item?>]" value="<?=$key_item?>">
									</p>
								
								
									<!-- Data -->
									<? foreach ($value_item as $k => $v): ?>
										
										<? if ( ($k != $data['key']) && ($data['titles'][$k])) : ?>
										
											<p><?=($v)?></p>
										
										<? endif; ?>
									
									<? endforeach;?>
								
									<!-- Direct Actions -->
									<p>
										<span class="invisible actions">
											<? foreach($data['actions'] as $key_action => $value_action): ?>
												<a href="/admin/<?=$value_action['link']?>/key:<?=$key_item?>"><span class="icon ui-icon-triangle-1-e"></span><?=$value_action['name']?></a>
											<? endforeach; ?>
												<a href="/admin/<?=$config['module']?>/modificar/<?=$key_item?>"><span class="icon ui-icon-wrench"></span>Modificar</a>
												<a onClick="return confirm('Estas seguro que queres borrar el registro?');" href="/admin/<?=$config['module']?>/eliminar/<?=$key_item?>"><span class="icon ui-icon-trash"></span>Borrar</a>
										</span>
									</p>
								
								</li>

							<? endforeach; ?>
						
						</ul>
						
						<div class="submits">
				<!--
							<div class="buttonset">
								<button name="data[action]" value="update">Update</button>
								<button name="data[action]" value="eliminar">Remove</button>
							</div>
				-->
							<div class="paginator">
								<?	if ($data['pagina'] > 1): ?>
									<span><a href="<?='/admin/'.$config['module'].'/listar/pagina:'.($data['pagina']-1)?>/">Anterior</a></span>
								<?	endif; ?>
								<?	for ($i = 1; $i <= (int)$data['paginas']; $i++): ?>
									<span><a href="<?='/admin/'.$config['module'].'/listar/pagina:'.$i?>/" <?=($i == $data['pagina'])? 'class="current"' : ''?>><?=$i?></a></span>
								<?	endfor; ?>
								<?	if ($data['pagina'] < $data['paginas']): ?>
									<span><a href="<?='/admin/'.$config['module'].'/listar/pagina:'.($data['pagina']+1)?>/">Siguiente</a></span>
								<?	endif; ?>
							</div>
						</div>
						
					<? else: ?>

						No hay registros para mostrar.

					<? endif; ?>

				</form>

				<!-- / Table of items -->

				<!-- /Content -->

				
			</div>

			<?	include('modules/footer.inc.php'); ?>
		
		<!--</div>
		
	</div>-->
			
<script src="/admin/js/universal.js"></script>

</body>	
	
</html>
